module.exports = {
	printWidth: 100, // 一行最多 100 字符
	tabWidth: 4, // tab缩进大小,默认为2
	useTabs: true, // 使用tab缩进，默认false
	semi: false, // 使用分号, 默认true
	singleQuote: true, // 使用单引号, 默认false(在jsx中配置无效, 默认都是双引号)
	quoteProps: 'as-needed', // 仅在必需时为对象的key添加引号
	jsxSingleQuote: true, // 在jsx中使用单引号代替双引号
	trailingComma: 'none', // 行尾逗号,默认none,可选 none|es5|all,es5 包括es5中的数组、对象,all 包括函数对象等所有可选
	bracketSpacing: true, // 在对象前后添加空格-eg: { foo: bar }
	jsxBracketSameLine: true, // 多属性html标签的‘>’折行放置
	arrowParens: 'avoid', // 箭头函数参数括号，默认avoid 可选 avoid| always,avoid 能省略括号的时候就省略 例如x => x，always 总是有括号
	proseWrap: 'preserve', // 使用默认的折行标准
	htmlWhitespaceSensitivity: 'css', // 根据显示样式决定 html 要不要折行, html空格严格程度，可选<css|strict|ignore>
	requirePragma: false, // 无需顶部注释即可格式化 @prettier
	insertPragma: false, // 在已被preitter格式化的文件顶部加上标注 @prettier
	vueIndentScriptAndStyle: false, // vue 文件中的 script 和 style 内不用缩进
	endOfLine: 'lf', // 换行符
	embeddedLanguageFormatting: 'off' // 格式化内嵌代码，这边关闭，不然部分代码可能会有问题
}
